home *** CD-ROM | disk | FTP | other *** search
- /************************************************************
- * 共通一般ライブラリーヘッダ OKOME System 2 *
- ************************************************************/
-
- int sign(int i);
- int powi(int x, int n);
- void view( int x1, int y1, int x2, int y2 );
- void line(int x, int y, int xn, int yn, int c);
- void box(int x, int y, int xn, int yn, int wm, int c1, int c2);
- void boxb(int x, int y, int xn, int yn, int c);
- void boxf(int x, int y, int xn, int yn, int c);
- void boxbf(int x, int y, int xn, int yn, int c1, int c2);
- void boxbs(int x, int y, int xs, int ys, int c);
- /* connect(ポイント数,x1,y1, ... , PaintMode, Color ); */
- void connect(int s, ... );
- /* polygon(ポイント数,x1,y1, ... , PaintMode, Color ); */
- void polygon(int s, ... );
- void circle(int x, int y, int r, int wm, int c );
- void circlen(int x1, int y1, int r, int c );
- void circlef(int x1, int y1, int r, int c );
- void circle2(int x1, int y1, int x2, int y2, int wm, int c );
- void circlel(int x, int y, int dx, int dy, int wm, int c );
- void ubox( int x1, int y1, int x2, int y2, int c1, int c2 );
- void ubox2( int x1, int y1, int x2, int y2, int c1, int c2 );
- void symbol(int x, int y, char *p, int k, int c);
- void print(int x, int y, char *p);
- int HSVtoRGB(int h, int s, int v);
- int HSVto32k(int h, int s, int v);
- void RGBtoHSV( int col, int *hh, int *ss, int *vv );
- void c32toHSV( int col, int *hh, int *ss, int *vv );
- void egbget(int x, int y, int x2, int y2, char *pat);
- void egbput(int x, int y, int x2, int y2, char *pat);
- void vput(int x, int y, int x2, int y2, char *pat); /* 32k色専用 頁0 */
- void vput2(int x, int y, int x2, int y2, char *pat); /* 32k色専用 頁1 */
- void egbputZ(int x, int y, int x2, int y2, int sx, int sy, char *pat);
- void egbputc(int x, int y, int x2, int y2, char *pat);
- void MOS_typeRom16( int num, int x, int y, char *adr, int c1, int c2 );
- void MOS_typeRom2( int num, int x, int y, char *adr );
- void mosv( int x1, int y1, int x2, int y2 );
- void mbin( int *mb, int *mx, int *my );
- void mbout( int *mb, int *mx, int *my );
- void wpg( int i );
- int dataload(char *name, char *da, int si);
- int tiffload(char *name, int xf, int yf);
- int tiffsave( char *na, int x1, int y1, int x2, int y2, int z, int p );
- int sprload( char *na, int xa, int ya );
- int sprsave( char *na, int xa, int ya );
- void font8(int x, int y, char *s, int c);
- void font12(int x, int y, char *n, int c);
- int keyin(int x, int y, char *nn, int l, int c0, int c1, int p );
- int iskanji3( char *a, int p );
- void kkinit(int scmd, int msmd);
- /* void kkpos( int *x, int *y); */
- void crtc(int ad, int x);
- /*
- #define boxb(x,y,xn,yn,c) box(x,y,xn,yn,0x2,c,0)
- #define boxf(x,y,xn,yn,c) box(x,y,xn,yn,0x22,c,c)
- #define boxbf(x,y,xn,yn,c1,c2) box(x,y,xn,yn,0x22,c1,c2)
- #define sign(i) (((i)==0)?0:(i)/abs(i))
- */
- #ifndef iskanji
- # define iskanji(c) ((0x81 <= c && c <= 0x9f) || (0xe0 <= c && c <= 0xfc))
- #endif
-